home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 015a / bootwhat.zip / SYSCODES.C < prev    next >
C/C++ Source or Header  |  1990-12-17  |  1KB  |  44 lines

  1. /* This file holds all knowledge of partition ID codes.
  2.  * Thanks to leendert@cs.vu.nl (Leendert van Doorn) for
  3.  * collecting most of this information.
  4.  */
  5.  
  6. #define extern
  7. #include "syscodes.h"
  8. #undef  extern
  9.  
  10. /* Note that my boot program menu can only use the first 8 characters
  11.  * of these names.  The colon in the nineth position shows where the
  12.  * first truncated char is.  (There's not much room in the bootblock!)
  13.  */
  14. struct intString sysCodes[] = {
  15. { 0x01, "DOS-12  :12-bit FAT" },
  16. { 0x02, "XENIX   :root" },
  17. { 0x03, "XENIX   :usr" },
  18. { 0x04, "DOS-16  :16-bit FAT" },
  19. { 0x05, "DOS-ext :DOS 3.3 extended volume" },
  20. { 0x06, "DOS-big :DOS 4.0 large volume" },
  21. { 0x07, "OS/2    :OS/2 (or QNX or Adv. UNIX...)" },
  22. { 0x08, "AIX     :file system" },
  23. { 0x09, "AIX-boot:boot partition" },
  24.  
  25. { 0x10, "OPUS    :?" },
  26. { 0x40, "VENIX   :Venix 80286" },
  27. { 0x51, "NOVELL  :?" },
  28. { 0x52, "CPM     :?" },
  29. { 0x63, "UNIX    :System V/386" },
  30. { 0x64, "NOVELL  :?" },
  31. { 0x75, "PC/IX   :?" },
  32. { 0x80, "Minix   :Minix (ver. 1.4a and earlier)" },
  33. { 0x81, "Minix   :Minix (ver. 1.4b and later)" },
  34. { 0x93, "Amoeba  :Amoeba file system" },
  35. { 0x94, "Amoeba  :Amoeba bad block table?" },
  36. { 0xDB,    "C.DOS   :Concurrent DOS" },
  37.  
  38. /* { 0xF2, "DOS-2nd :DOS 3.3+ second partition" }, */
  39. /* { 0xFF, "BAD-TRK :Bad track table?" }, */
  40.  
  41. /* Make sure this is last! */
  42. {    0, "(empty)" }
  43. };
  44.